package br.boicotando.client;

import java.util.List;

import br.boicotando.dominio.Produto;
import br.boicotando.dominio.Setor;

import com.google.gwt.user.client.rpc.RemoteService;
import com.google.gwt.user.client.rpc.RemoteServiceRelativePath;

/**
 * The client side stub for the RPC service.
 */
@RemoteServiceRelativePath("servico/GerenciadorLoja")
public interface GerenciadorLoja extends RemoteService {

	List<Setor> consultarSetores() throws IllegalArgumentException;
	List<Produto> consultarProdutoDestaque() throws IllegalArgumentException;
	List<Produto> consultarProdutos(List<Setor> setores) throws IllegalArgumentException;;
	List<Produto> consultarProdutos(List<Setor> setores, String descricao) throws IllegalArgumentException;
}
